/*
Bitsand - a web-based booking system for LRP events
Copyright (C) 2006, 2007 Russell Peter Phillips

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

body {
	font-family: sans-serif;
	font-size: 12pt;
	background-image: url('../img/watermark.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-color: #E9E9E9;
}

body.event {
	font-family: sans-serif;
	font-size: 12pt;
	background-image: url('../img/vexed.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-color: #E9E9E9;
}

/* Used on FAQ page */
p.question {
	font-weight: bold;
}

h1, h2 {
	text-align: center;
}

table.midtable {
	margin-left: auto;
	margin-right: auto;
}

tr.highlight:hover {
	background-color: #FFFFCC;
}

th {
	padding-left: 1ex;
	padding-right: 1ex;
	font-weight: bold;
	font-size: 12pt;
}

td {
	padding-left: 1ex;
	padding-right: 1ex;
	font-size: 12pt;
}

input.text {
	font-family: sans-serif;
	font-size: 12pt;
	width: 32ex;
}

select {
	font-family: sans-serif;
	font-size: 12pt;
}

textarea {
	font-family: sans-serif;
	font-size: 12pt;
	width: 60ex;
}

/* .mid only works for inline elements */
.mid {
	text-align: center;
}

/* centre block elements */
.blockmid {
	margin-left: auto;
	margin-right: auto;
}

.warn {
	color: red;
	font-weight: bold;
	border: solid thin red;
	padding: 1ex;
}

.green {
	color: green;
	font-weight: bold;
	border: solid thin green;
	padding: 1ex;
}

.sans-warn {
	color: red;
	font-weight: bold;
}

.sans-green {
	color: green;
	font-weight: bold;
}

.required {
	background-color: #CCCC99;
	font-family: sans-serif;
	font-size: 12pt;
	width: 32ex;
}

.req_colour {
	background-color: #CCCC99;
	font-family: sans-serif;
	font-size: 12pt;
}

.smallprint {
	font-size: 70%;
}
